@charset "utf-8";
/***** header *****/
.home-header{position: relative; z-index: 9; height: 102px;/*overflow: hidden;*/}
.home-header:after{content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: #fff; opacity: .2;}
.home-logo{position: absolute; left: 30px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}

.home-header-menu{position: absolute; right: 90px; top: 36px;}
.home-header-menu>div{float: left;cursor: pointer; height: 28px;line-height: 28px; margin-left: 15px;}
.home-header-menu>div.en{background: none;position: relative;}
.home-header-menu>div.en>a{padding: 0 20px 10px 0;position: relative;}
.home-header-menu>div.en:after{content:"";position: absolute;right:0;top:50%;margin-top:-1px;border:4.5px solid transparent;border-top:4.5px solid rgba(255,255,255,.6);}
.home-header-menu>div.en ul{padding: 0;position: absolute;left: 0;top:100%;right: 0;}
.home-header-menu>div>a{display: block; color: #fff; font-size: .9375em; opacity: .6;}
/* .home-header-menu .oldmodel{background-image:url(../images/icon_old.png);}
.home-header-menu .user{background-image:url(../images/icon_user.png);background-size: 22px;}
.home-header-menu .header-user .username{padding-left: 30px;padding-bottom: 10px;color:#fff;} */
.home-header-menu>div:hover>a,.home-header-menu>div:hover .username{opacity: .9;}
.home-header-menu .split:before{content: ''; position: absolute; left: 0;  top: 50%; margin-top: -7px; width: 1px; height: 14px; background: #fff; opacity: .4;}
.home-header-menu .split{position: relative; padding-left: 15px;}
.home-header-menu .ss a{display: block; width: 20px; height: 20px; background: url(../images/header_icon_ss.png) no-repeat; margin-top: 4px;}
.home-mainNav .container{width:auto;}
.home-mainNav ul{text-align: center;}
.home-mainNav ul li{display: inline-block;}
.home-mainNav ul li a{display: block; padding: 0 26px; color: #fff;}
.home-mainNav ul li a span{display: block; position: relative; padding: 38px 0; min-width: 68px; font-size: 1.25em; line-height: 25px; text-align: center;}
.home-mainNav ul li a:hover,
.home-mainNav ul li.on a{color: #ffd587; font-weight: bold;}
.home-mainNav ul li a span:after{content: ''; width: 0; height: 24px; background: url(../images/home_mainnav_icon.png) no-repeat; position: absolute; left: 0; bottom: -5px;}
/* .home-mainNav ul li a:hover span:after, */
.home-mainNav ul li.on a span:after{ width: 100%;}

.home-mainNav,
.home-mainNav ul li a,
.home-mainNav ul li a span:after{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}

.header-en .info{display: none;position: absolute;top: 36px;left: 50%;margin-left: -49px;z-index: 999;padding: 10px 0;width: 120px;background: #fff;border-radius: 4px;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%); font-size: .9375em;}
.header-en .info:before{content:"";position: absolute;left:50%;top:-16px;margin-left:-7px; width:0;height: 0;border:8px solid transparent;border-bottom:8px solid #fff;}
.header-en .info a{display: block;color:#333;opacity: 1;width:auto;height:34px;line-height: 34px;padding:0 10px;margin:0;}
.header-en .info a:hover{background: #ecf5ff;}
.header-en:hover .info{display: block;}
.home-header{position: absolute; z-index: 99; left: 0; right: 0;}


/*菜单栏固定 common.css中有，重复了*/
/* .fixMenuActive .fix-mainNav{opacity: 1;height: 80px;overflow: visible;}
.fixMenuActive .header-toggle-btn{position: fixed;display: block;width: 80px;height: 80px; background: rgba(11,97,199,.3);}
.fixMenuActive .header-toggle-btn span{opacity: 1;}
.openDrawer.fixMenuActive .header-drawer{position: fixed;}

.fixMenuActive .fix-mainNav .fix-search-btn img{display: block;}
.fixMenuActive .fix-mainNav .fix-search-btn:before{height: 15px;transition-delay: 0.4s;} */



/*common responsive*/
@media (max-width: 1780px) {
  /* .home-header-menu .en{display: none;} */
}

@media (max-width: 1680px) {
  .home-mainNav ul li a{padding:0 20px;}
  .home-header-menu .user{background-image: none;}
  .home-header-menu .user>a,.home-header-menu .user .username{padding-left: 0;}
}

@media (max-width: 1480px) {
	.home-mainNav{position: absolute; left: 360px;}
	.home-mainNav ul{text-align: left;}
	.home-mainNav ul li a{padding:0 12px;}

  .fixMenuActive .fix-mainNav,.fixMenuActive .header-toggle-btn{height: 65px;}
  .fixMenuActive .fix-mainNav .fix-search-btn{width: 70px;top:16px;}
}

@media (max-width: 1460px) {
  .home-header-menu>div.en{display: none;}
}

@media (max-width: 1366px) {
	.home-mainNav ul li a{padding:0 10px;}
  .home-header-menu{right:80px;}
}

@media (max-width: 1280px) {
  .home-header-menu .user{background-image: url(../images/icon_user.png);}
  .home-header-menu .user>a,.home-header-menu .user .username{padding-left: 36px;}

	.home-mainNav{display: none;}
  .fullPage-banner .swiper-button{right: 20px;}

}

@media (max-width: 1080px) {
	.home-header-menu .wza{display: none;}
	.fullPage-sidenav{display: none;}
  /* .fullPage-banner.pc{display: none;}
  .fullPage-banner{display: block;} */
  .fullPage-banner .swiper-button{position: absolute; left: 0; right: 0; bottom: 158px; top: auto; width: auto; z-index: 2;}
  .fullPage-banner .swiper-button .pagination{text-align: center; padding: 0;}
  .fullPage-banner .swiper-pagination-bullet{display: inline-block; width: 12px; height: 12px; background: #fff; opacity: .6; margin: 0 5px; border-radius: 50%;}
  .fullPage-banner .swiper-pagination-bullet-active{width: 8px; height: 8px; border:2px solid #fff; opacity: 1; background: none;}
  .fullPage-banner .swiper-pagination-bullet-active:before,
  .fullPage-banner .swiper-pagination-bullet-active:after{display: none;}
  .fullPage-banner .swiper-button .btn{display: none;}
  .home-banner .swiper-slide.pic1.m{background-image: url(../images/home_ban1_m.jpg); background-position: center center;}
  .fullPage-arrow{bottom: 198px;}

	
}

@media (max-width: 1023px) {
  .fixMenuActive .header-toggle-btn{width: 40px; height: 40px; border-radius: 50%; right: 10px; top: 10px; box-shadow:0 0 8px rgba(0,0,0,.6); background: rgba(0,0,0,0.5);}
  .fixMenuActive .header-toggle-btn span:nth-child(2){top:50%; width: 70%;}
  .openDrawer.fixMenuActive .header-toggle-btn{background: none; box-shadow: none;}
}

@media (max-width: 992px) {
	.home-logo{left: 20px;}
}

@media (max-width: 991px) {

}

@media (max-width: 860px) {

}


/* xs mobile*/
@media (max-width: 768px) {
	.home-header{height: 80px;}
	.home-logo img{width: 240px;}
	.home-header-menu{top: 26px;display: none;}
	.home-header-menu .en{display: none;}

}


@media (max-width: 767px) {

	
}



@media (max-width: 640px) {
	.fullPage-arrow{display: none;}
  .fullPage-arrow{bottom: 120px;}
	.fullPage-banner .swiper-button{bottom: 80px;}

}


@media (max-width: 480px) {
	
	.slimScrollBar{width: 5px !important;}

}

@media (max-width: 414px) {

}

@media (max-width: 320px) {

	
}